<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    // 1. 使用prompt接收一个年份 判断输入的年份 是否是闰年 将结果输出到控制台
    // 闰年的条件：能被4整除的且 (不能被100整除 或者 被400整除的四位的年份)
    // var year = window.prompt("请输入一个年份");
    // // 当一个方法(语句)自身有结果，并且可以赋值给前面的变量，就认为这个方法(语句)有一个返回值
    // if (!isNaN(parseInt(year)) && !isNaN(year)) {
    //   // 输入的是一个数字
    //   if (year >= 1000 && year < 10000) {
    //     if (year % 4 === 0 && year % 100 !== 0 || year % 400 === 0) {
    //       console.log("是闰年");
    //     } else {
    //       console.log("不是闰年");
    //     }
    //   } else {
    //     console.log("请输入4位数字");
    //   }
    // } else {
    //   // 不是数字
    //   console.log("请输入一个正确的数字");
    // }









    // 2. 请输入一个km数值，计算打车费用，已知出租车起步价10块钱3km以内，超出的部分2元/km
    // var distance = 2;
    // if (distance > 3) {
    //   var price = (distance - 3) * 2 + 10;
    //   console.log("价格是" + price + "块钱");
    // } else {
    //   console.log("价格是10块钱");
    // }









    // 3. 大家都知道，男大当婚，女大当嫁。那么女方家长要嫁女儿，当然要提出一定的条件：
    //   高：180cm以上; 富:1000万以上; 帅:500以上;
    //   如果这三个条件同时满足，则:'我一定要嫁给他’
    //   如果三个条件有为真的情况，则:'嫁吧，比上不足，比下有余'。
    //   如果三个条件都不满足，则:‘不嫁！’
    // var height = 187;
    // var money = 20000;
    // var face = 900;

    // if (height >= 180 && money >= 1000 && face >= 500) {
    //   console.log("我一定要嫁给他");
    // } else if (height >= 180 || money >= 1000 || face >= 500) {
    //   console.log("嫁吧，比上不足，比下有余");
    // } else {
    //   console.log("不嫁");
    // }









    // 4. 开发一款软件，根据公式（身高-108）*2=体重，可以有10斤左右的浮动。来观察测试者体重是否合适
    var height = 170;
    var weight = 115;

    var standardWeight = (height - 108) * 2;

    if (standardWeight - weight <= 10 && standardWeight - weight >= -10) {
      console.log("体重合适");
    } else {
      console.log("体重不合适");
    }

  </script>
</body>
</html>